home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL / glvertex.z / glvertex
Encoding:
Text File  |  2002-10-03  |  8.4 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ggggllllVVVVeeeerrrrtttteeeexxxx((((3333GGGG))))                   OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                   ggggllllVVVVeeeerrrrtttteeeexxxx((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllVVVVeeeerrrrtttteeeexxxx2222dddd,,,, ggggllllVVVVeeeerrrrtttteeeexxxx2222ffff,,,, ggggllllVVVVeeeerrrrtttteeeexxxx2222iiii,,,, ggggllllVVVVeeeerrrrtttteeeexxxx2222ssss,,,, ggggllllVVVVeeeerrrrtttteeeexxxx3333dddd,,,, ggggllllVVVVeeeerrrrtttteeeexxxx3333ffff,,,,
  10.      ggggllllVVVVeeeerrrrtttteeeexxxx3333iiii,,,, ggggllllVVVVeeeerrrrtttteeeexxxx3333ssss,,,, ggggllllVVVVeeeerrrrtttteeeexxxx4444dddd,,,, ggggllllVVVVeeeerrrrtttteeeexxxx4444ffff,,,, ggggllllVVVVeeeerrrrtttteeeexxxx4444iiii,,,, ggggllllVVVVeeeerrrrtttteeeexxxx4444ssss,,,,
  11.      ggggllllVVVVeeeerrrrtttteeeexxxx2222ddddvvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx2222ffffvvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx2222iiiivvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx2222ssssvvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx3333ddddvvvv,,,,
  12.      ggggllllVVVVeeeerrrrtttteeeexxxx3333ffffvvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx3333iiiivvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx3333ssssvvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx4444ddddvvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx4444ffffvvvv,,,,
  13.      ggggllllVVVVeeeerrrrtttteeeexxxx4444iiiivvvv,,,, ggggllllVVVVeeeerrrrtttteeeexxxx4444ssssvvvv - specify a vertex
  14.  
  15.  
  16. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  17.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222dddd( GLdouble _x,
  18.                       GLdouble _y )
  19.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222ffff( GLfloat _x,
  20.                       GLfloat _y )
  21.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222iiii( GLint _x,
  22.                       GLint _y )
  23.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222ssss( GLshort _x,
  24.                       GLshort _y )
  25.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333dddd( GLdouble _x,
  26.                       GLdouble _y,
  27.                       GLdouble _z )
  28.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333ffff( GLfloat _x,
  29.                       GLfloat _y,
  30.                       GLfloat _z )
  31.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333iiii( GLint _x,
  32.                       GLint _y,
  33.                       GLint _z )
  34.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333ssss( GLshort _x,
  35.                       GLshort _y,
  36.                       GLshort _z )
  37.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444dddd( GLdouble _x,
  38.                       GLdouble _y,
  39.                       GLdouble _z,
  40.                       GLdouble _w )
  41.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444ffff( GLfloat _x,
  42.                       GLfloat _y,
  43.                       GLfloat _z,
  44.                       GLfloat _w )
  45.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444iiii( GLint _x,
  46.                       GLint _y,
  47.                       GLint _z,
  48.                       GLint _w )
  49.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444ssss( GLshort _x,
  50.                       GLshort _y,
  51.                       GLshort _z,
  52.                       GLshort _w )
  53.  
  54.  
  55. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  56.      _x, _y, _z, _w
  57.               Specify _x, _y, _z, and _w coordinates of a vertex.  Not all
  58.               parameters are present in all forms of the command.
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggllllVVVVeeeerrrrtttteeeexxxx((((3333GGGG))))                   OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                   ggggllllVVVVeeeerrrrtttteeeexxxx((((3333GGGG))))
  71.  
  72.  
  73.  
  74. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  75.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222ddddvvvv( const GLdouble *_v )
  76.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222ffffvvvv( const GLfloat *_v )
  77.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222iiiivvvv( const GLint *_v )
  78.      void ggggllllVVVVeeeerrrrtttteeeexxxx2222ssssvvvv( const GLshort *_v )
  79.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333ddddvvvv( const GLdouble *_v )
  80.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333ffffvvvv( const GLfloat *_v )
  81.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333iiiivvvv( const GLint *_v )
  82.      void ggggllllVVVVeeeerrrrtttteeeexxxx3333ssssvvvv( const GLshort *_v )
  83.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444ddddvvvv( const GLdouble *_v )
  84.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444ffffvvvv( const GLfloat *_v )
  85.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444iiiivvvv( const GLint *_v )
  86.      void ggggllllVVVVeeeerrrrtttteeeexxxx4444ssssvvvv( const GLshort *_v )
  87.  
  88.  
  89. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  90.      _v    Specifies a pointer to an array of two, three, or four elements.
  91.           The elements of a two-element array are _x and _y; of a three-element
  92.           array, _x, _y, and _z; and of a four-element array, _x, _y, _z, and _w.
  93.  
  94. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  95.      ggggllllVVVVeeeerrrrtttteeeexxxx commands are used within ggggllllBBBBeeeeggggiiiinnnn/ggggllllEEEEnnnndddd pairs to specify point,
  96.      line, and polygon vertices.  The current color, normal, and texture
  97.      coordinates are associated with the vertex when ggggllllVVVVeeeerrrrtttteeeexxxx is called.
  98.  
  99.      When only _x and _y are specified, _z defaults to 0 and _w defaults to 1.
  100.      When _x, _y, and _z are specified, _w defaults to 1.
  101.  
  102. NNNNOOOOTTTTEEEESSSS
  103.      Invoking ggggllllVVVVeeeerrrrtttteeeexxxx outside of a ggggllllBBBBeeeeggggiiiinnnn/ggggllllEEEEnnnndddd pair results in undefined
  104.      behavior.
  105.  
  106.  
  107. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  108.      ggggllllBBBBeeeeggggiiiinnnn, ggggllllCCCCaaaallllllllLLLLiiiisssstttt, ggggllllCCCCoooolllloooorrrr, ggggllllEEEEddddggggeeeeFFFFllllaaaagggg, ggggllllEEEEvvvvaaaallllCCCCoooooooorrrrdddd, ggggllllIIIInnnnddddeeeexxxx,
  109.      ggggllllMMMMaaaatttteeeerrrriiiiaaaallll, ggggllllNNNNoooorrrrmmmmaaaallll, ggggllllRRRReeeecccctttt, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd, ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.